package com.lemon.service.cityRun;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.github.pagehelper.PageHelper;
import com.lemon.mapper.cityRun.CrAdBannerMapper;
import com.lemon.model.cityRun.CrAdBanner;

/**
 * <p>Title: CrAdBannerService</p>
 * <p>Description: 
 * </p>
 * <p>Company: </p>
 * @author Ran_cc
 * @date 2018年10月22日
 * @版本 V 1.0 
 */
@Service
public class CrAdBannerServiceImpl implements CrAdBannerService {

	@Resource
	private CrAdBannerMapper adMapper;

	/**
	 * <p>
	 * Title: selectListBySelective
	 * </p>
	 * <p>
	 * Description:(一句话阐述):
	 * </p>
	 * 
	 * @param ad
	 * @return
	 * @throws Exception
	 * @author Ran_cc
	 * @date 2018年10月22日
	 */
	@Override
	public List<CrAdBanner> selectListBySelective(CrAdBanner ad) throws Exception {
		PageHelper.startPage(ad.getPageNum() , ad.getPageSize());
		List<CrAdBanner> list = adMapper.selectListBySelective(ad);
		return list;
	}

	/**
	 * <p>
	 * Title: insertBySelective
	 * </p>
	 * <p>
	 * Description:(一句话阐述):
	 * </p>
	 * 
	 * @param ad
	 * @return
	 * @author Ran_cc
	 * @throws Exception
	 * @date 2018年10月22日
	 */
	@Override
	public int insertBySelective(CrAdBanner ad) throws Exception {
		int i = adMapper.insertSelective(ad);
		return i;
	}

	/**
	 * <p>
	 * Title: updateBannerInfo
	 * </p>
	 * <p>
	 * Description:(一句话阐述):
	 * </p>
	 * 
	 * @param ad
	 * @return
	 * @author Ran_cc
	 * @date 2018年10月22日
	 */
	@Override
	public int updateBannerInfo(CrAdBanner ad) throws Exception {
		int selective = adMapper.updateByPrimaryKeySelective(ad);
		return selective;
	}

}
